h1 {
	font-size: 44px;
	line-height: 44px;
}

h2 {
	font-size: 32px;
	line-height: 40px;
}

h3 {
	font-size: 26px;
	line-height: 32px;
}

h4 {
	font-size: 16px;
	line-height: 20px;
}
/*颜色*/
.ns-bg_FAC144{background-color: #FAC144}
.ns-bg_FFA63E{background-color: #FFA63E}
.ns-bg_FF813D{background-color: #FF813D}
.ns-content-title {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 0px;
}

.ns-content-title  h2 {
	margin-bottom: 30px;
}
/*套餐*/
.ns-setmeal{display:flex;flex-wrap: wrap;align-items:stretch;}
.ns-setmeal-item{position:relative;padding:0 0 66px;width:calc(33.33333% - 100px);margin:77px 49px 0;border:1px solid rgba(0,0,0,0.1); }
.ns-setmeal-item:hover{border-color: #FF8143;}
.ns-setmeal-title{font-size: 16px;position: relative;width: 120px;height: 70px;line-height: 70px;margin: 0 auto;text-align: center;}
.ns-setmeal-desc{min-height:38px;text-align: center;color:rgba(0,0,0,0.6);overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin:0 33px 20px;}
.ns-setmeal-info{padding:20px 33px;border-top: 1px solid  rgba(0,0,0,0.1);position: relative;}
.ns-setmeal-info_title{margin-bottom: 10px;color:rgba(55,55,55,0.9);}
.ns-setmeal-info_content{height:82px;transition: height 1s;overflow: hidden;}
.ns-setmeal-info_content li{height:20px;line-height:20px;color:rgba(55,55,55,0.6);}
.ns-setmeal-info_content li span{margin-right: 10px;}
.ns-setmeal-info_content li span img{max-height:20px;width:15px;}
.arow{text-align: center;margin-bottom:15px;}
.arow img{height:20px;width:12px;transform:rotate(-90deg);cursor: pointer;}
.ns-setmeal_price{position:absolute;width:calc(100% - 40px);bottom:24px;border: 1px solid #FF8143;left:0;color: #FF8143;margin:0 20px;height:46px;line-height: 46px;text-align: center;border-radius: 46px;cursor: pointer;}
.ns-setmeal-item:hover .ns-setmeal_price{background-color: #FF8143;color: #fff}
.ns-setmeal_price:hover{background-color: #FF8143;color: #fff}
.ns-setmeal-item .ns-setmeal_price_one{background-color: rgba(250,193,68,0.2);color:#f8b82d;}
/*.ns-setmeal-item .ns-setmeal_price_one:hover{background-color: rgba(250,193,68,0.18);}*/
.ns-setmeal-item .ns-setmeal_price_two{background-color: rgba(255,166,62,1);color:#FFF;}
/*.ns-setmeal-item .ns-setmeal_price_two:hover{background-color: rgba(255,166,62,0.9);}*/
.ns-setmeal-item .ns-setmeal_price_three{background-color: rgba(255,129,61,0.2);color:rgba(255,129,61,1);}
/*.ns-setmeal-item .ns-setmeal_price_three:hover{background-color: rgba(255,129,61,0.18);}*/

.free-open-shop{
	display: flex;
	flex-direction: column;
	padding: 20px;
}
.free-open-shop span{
	height: 28px;
	line-height: 28px;
}
.free-open-shop span~span{
	text-indent: 1em;
}